Mobile Programming I - Apa itu Dart?
Ini adalah materi yang saya buat untuk yang ingin belajar bahasa pemrograman Dart dengan cepat
Share on:
Dart adalah bahasa pemrograman yang dikembangkan oleh Google untuk kebutuhan umum (general-purpose programming language).
Ia bisa digunakan untuk membuat aplikasi android, front-end web, IoT, backend (CLI), dan Game.
Contoh beberapa aplikasi yang dibangun dengan Dart:
- Google Adsense (front-end)
- Google AdWords (front-end)
- Google Fiber (front-end)
- Hamilton (Android dan iOS)
- dll.
Selengkapnya, bisa dilihat pada: Who Uses Dart
Platform Dart
Dart dapat digunakan pada tiga platform ini:
1. Flutter
Apabila kita ingin membuat aplikasi Android dan iOS dengan bahasa pemrograman Dart, maka kita harus menggunakan framework Flutter.
Flutter adalah sebuah framework yang dirancang khusus untuk membangun antarmuka (UI) aplikasi mobile.
Baca juga: Belajar Flutter: Pengenalan dan Persiapan Awal.
2. Web
Penggunaan Dart pada web biasanya dalam bentuk front-end. Kode program Dart dapat dikompilasi (transpile) menjadi kode Javascript, sehingga web browser dapat mengeksekusinya.
Biasanya, pengembangan web dengan Dart menggunakan framework:
3. Server
Dart dapat juga digunakan pada server untuk membuat program berbasis teks (CLI), program IoT, backend, dll.
Beberapa framework yang bisa digunakan untuk mengembangkan backend:
Peralatan untuk Belajar Dart
Ada dua peralatan yang harus disiapkan untuk mengikuti tutorial ini:
- Teks Editor VS Code + Ekstensi Dart;
- Dart SDK (berisi library, compiler, transpiler, dll. yang dibutuhkan untuk coding Dart).
Selain menggunakan dua peralatan tersebut, kita juga dapat menggunakan Dartpaduntuk mencoba kode program dart.
Syntaks Dasar Dart
Dart memiliki sintak yang mirip seperti C++, C#, Java, dan Javascript. Karena Dart menggunakan standar ECMA-408.
Jadi, buat kamu yang sudah pernah belajar bahasa C++, C#, Java, dan javascript sebelumnya, saya yakin akan cepat memahami tutorial ini.
Sekarang coba perhatikan Contoh program Hello World ini:
main() {
print('Hello World!');
}
Sederhana sekali bukan.
Lalu, bagaimana cara kita mengeksekusi program tersebut?
Pertama, kita harus install dulu Dart. Baru nanti bisa dieksekusi.
Web Scraping dengan Python
Introduction UI & UX (Pengantar UI & UX)
Related post
Arrayyan Sadendra Archsanandra
archsanandra@gmail.comseorang ilmuwan komputer yang berasal dari Denmark, Ia memegang College of Engineering Chair di Fakultas Ilmu Komputer di Texas A & M University dan juga merupakan seorang profesor Riset Distinguished. Stroustrup menciptakan dan mengembangkan banyak bahasa pemrograman C++, untuk karyanya ini Ia diundang di Universitas Columbia dan bekerja di Morgan Stanley